home *** CD-ROM | disk | FTP | other *** search
/ Minami 83 / MINAMI83.iso / Extra / winamp532.exe / $R0 / Winamp Modern / xml / player-normal-group.xml < prev    next >
Text File  |  2005-09-15  |  27KB  |  1,234 lines

  1. <!-- player-normal-group.xml defines the layout of the Winamp Player Window. -->
  2.  
  3. <!-- Playback buttons -->
  4. <groupdef id="player.normal.playbuttons" name="Player buttons">
  5.  
  6.   <!-- Button Backgrounds -->
  7.   <layer
  8.     id="Play.bg"
  9.     x="30" y="0"
  10.     image="player.button.play.bg"
  11.   />
  12.   <layer
  13.     id="Play.button.bg"
  14.     x="30" y="0"
  15.     image="player.button.play"
  16.   />
  17.   <layer
  18.     id="Pause.bg"
  19.     x="60" y="0"
  20.     image="player.button.pause.bg"
  21.   />
  22.   <layer
  23.     id="Pause.button.bg"
  24.     x="60" y="0"
  25.     image="player.button.pause"
  26.   />
  27.   <layer
  28.     id="Stop.bg"
  29.     x="90" y="0"
  30.     image="player.button.stop.bg"
  31.   />
  32.   <layer
  33.     id="Stop.button.bg"
  34.     x="90" y="0"
  35.     image="player.button.stop"
  36.   />
  37.  
  38.   <!-- Playback Button Status -->
  39.   <status
  40.     id="status"
  41.     x="30" y="0"
  42.     stopBitmap="player.button.status.stop"
  43.     playBitmap="player.button.status.play"
  44.     pauseBitmap="player.button.status.pause"
  45.     ghost="1"
  46.   />
  47.  
  48.  
  49.   <!-- PREVIOUS -->
  50.   <layer
  51.     id="Previous.bg"
  52.     x="0" y="0"
  53.     image="player.button.previous.bg"
  54.   />
  55.   <layer
  56.     id="Previous.button.bg"
  57.     x="0" y="0"
  58.     image="player.button.previous"
  59.   />
  60.   <button
  61.     id="Previous"
  62.     action="PREV"
  63.     x="0" y="0"
  64.     image="player.button.previous"
  65.     downImage="player.button.previous.pressed"
  66.     hoverImage="player.button.previous.hover"
  67.     tooltip="Previous"
  68.     rectrgn="1"
  69.   />
  70.  
  71.   <!-- PLAY -->
  72.   <button
  73.     id="Play"
  74.     action="PLAY"
  75.     x="30" y="0"
  76.     image="player.button.play"
  77.     downImage="player.button.play.pressed"
  78.     hoverImage="player.button.play.hover"
  79.     tooltip="Play"
  80.     rectrgn="1"
  81.   />
  82.  
  83.   <!-- PAUSE -->
  84.   <button
  85.     id="Pause"
  86.     action="PAUSE"
  87.     x="60" y="0"
  88.     image="player.button.pause"
  89.     downImage="player.button.pause.pressed"
  90.     hoverImage="player.button.pause.hover"
  91.     tooltip="Pause"
  92.     rectrgn="1"
  93.   />
  94.  
  95.   <!-- STOP -->
  96.   <button
  97.     id="Stop"
  98.     action="STOP"
  99.     x="90" y="0"
  100.     image="player.button.stop"
  101.     downImage="player.button.stop.pressed"
  102.     hoverImage="player.button.stop.hover"
  103.     tooltip="Stop"
  104.     rectrgn="1"
  105.   />
  106.  
  107.   <!-- NEXT -->
  108.   <layer
  109.     id="Next.bg"
  110.     x="120" y="0"
  111.     image="player.button.next.bg"
  112.   />
  113.   <layer
  114.     id="Next.button.bg"
  115.     x="120" y="0"
  116.     image="player.button.next"
  117.   />
  118.   <button
  119.     id="Next"
  120.     action="NEXT"
  121.     x="120" y="0"
  122.     image="player.button.next"
  123.     downImage="player.button.next.pressed"
  124.     hoverImage="player.button.next.hover"
  125.     tooltip="Next"
  126.     rectrgn="1"
  127.   />
  128.  
  129. </groupdef>
  130.  
  131.  
  132. <groupdef id="player.normal.songinfo" name="Songinfo">
  133.  
  134.   <!-- Bitrate -->
  135.   <layer
  136.     id="display.songinfo.display.kbps"
  137.     x="0" y="0"
  138.     ghost="1"
  139.     image="player.songinfo.kbps"
  140.   />
  141.   <text
  142.     id="Bitrate"
  143.     display="" default="(___)"
  144.     x="20" y="0" w="30" h="8"
  145.     font="player.songinfo.font"
  146.     fontsize="9"
  147.     color="font.display"
  148.     valign="top"
  149.   />
  150.  
  151.   <!-- Frequency -->
  152.   <layer
  153.     id="display.songinfo.display.khz"
  154.     x="50" y="0"
  155.     ghost="1"
  156.     image="player.songinfo.khz"
  157.   />
  158.   <text
  159.     id="Frequency"
  160.     display="" default="(__)"
  161.     x="71" y="0" w="30" h="8"
  162.     font="player.songinfo.font"
  163.     fontsize="9"
  164.     color="font.display"
  165.     valign="top"
  166.   />
  167.  
  168.   <!-- mono/stereo -->
  169.   <layer x="0" y="10" id="stereomono" image="player.songinfo.stereomono" move="1" ghost="1"/>
  170.   <layer x="0" y="10" id="mono" image="player.songinfo.mono" move="1" ghost="1"/>
  171.   <layer x="0" y="10" id="stereo" image="player.songinfo.stereo" move="1" ghost="1"/>
  172.  
  173.   <!-- EQ on/off -->
  174.   <button
  175.     id="eqonoff_led"
  176.     Image="player.songinfo.eq.off"
  177.     activeImage="player.songinfo.eq.on"
  178.     action="EQ_TOGGLE"
  179.     x="93" y="0"
  180.     rectrgn="1"
  181.   />
  182.  
  183.   <!-- shuffle/repeat -->
  184.   <togglebutton
  185.     id="ShuffleDisplay"
  186.     x="91" y="10"
  187.     image="player.songinfo.shuffle.off"
  188.     downImage="player.songinfo.shuffle.off"
  189.     activeImage="player.songinfo.shuffle.on"
  190.     tooltip="Toggle Playlist Shuffling"
  191.     cfgattrib="{45F3F7C1-A6F3-4EE6-A15E-125E92FC3F8D};Shuffle"
  192.     rectrgn="1"
  193.   />
  194.   <NStatesButton
  195.     id="RepeatDisplay"
  196.     x="76" y="10"
  197.     nstates="3"
  198.     image="player.songinfo.repeat"
  199.     downImage="player.songinfo.repeat"
  200.     activeImage="player.songinfo.repeat"
  201.     hoverImage="player.songinfo.repeat"
  202.     tooltip="Toggle Playlist/Song Repeating"
  203.     cfgattrib="{45F3F7C1-A6F3-4EE6-A15E-125E92FC3F8D};Repeat"
  204.     cfgvals="0;1;-1"
  205.     rectrgn="1"
  206.   />
  207.  
  208.   <script id="songinfo.script" file="scripts/songinfo.maki" />
  209. </groupdef>
  210.  
  211. <groupdef id="player.normal.display.beatvisualization" name="BeatVisualization">
  212.   <AnimatedLayer
  213.     x="5" y="0"
  214.     w="76" h="50"
  215.     id="beatleft"
  216.     image="player.display.beat.left"
  217.     move="0"
  218.     autoplay="0"
  219.     autoreplay="0"
  220.     ghost="1"
  221.   />
  222.   <AnimatedLayer
  223.     x="86" y="0"
  224.     w="76" h="50"
  225.     id="beatright"
  226.     image="player.display.beat.right"
  227.     move="0"
  228.     autoplay="0"
  229.     autoreplay="0"
  230.     ghost="1"
  231.   />
  232.   <layer
  233.     x="0" y="0"
  234.     image="player.display.beat.textoverlay"
  235.   />
  236.   <layer
  237.     id="beatdisplayoverlay"
  238.     x="0" y="0"
  239.     image="player.display.beat.displayoverlay"
  240.   />
  241.   <button
  242.     id="beatvisualization"
  243.     x="0" y="0"
  244.     w="153" h="31"
  245.     tooltip="Toggle Beat Visualization"
  246.     rectrgn="1"
  247.     ghost="0"
  248.   />
  249.   <togglebutton
  250.     id="beatvisualization2"
  251.     x="82" y="12"
  252.     w="2" h="2"
  253.     tooltip="Toggle Beat Visualization"
  254.     rectrgn="1"
  255.     ghost="0"
  256.   />
  257.  
  258. </groupdef>
  259.  
  260.  
  261. <!-- DISPLAY -->
  262. <groupdef id="player.normal.display" name="Display" relatw="1" w="-49">
  263.  
  264.   <layer
  265.     id="display.background.left"
  266.     x="0" y="0"
  267.     ghost="1"
  268.     image="player.display.bg.left"
  269.   />
  270.   <layer
  271.     id="display.background.center"
  272.     x="60" y="0"
  273.     ghost="1"
  274.     relatw="1"
  275.     w="-120"
  276.     image="player.display.bg.center"
  277.   />
  278.   <layer
  279.     id="display.background.right"
  280.     x="-60" y="0"
  281.     ghost="1"
  282.     relatx="1"
  283.     image="player.display.bg.right"
  284.   />
  285.   <layer
  286.     id="display.left"
  287.     x="0" y="0"
  288.     ghost="1"
  289.     image="player.display.left"
  290.   />
  291.   <layer
  292.     id="display.center"
  293.     x="60" y="0"
  294.     ghost="1"
  295.     relatw="1"
  296.     w="-120"
  297.     tile="1"
  298.     image="player.display.center"
  299.   />
  300.   <layer
  301.     id="display.right"
  302.     x="-60" y="0"
  303.     ghost="1"
  304.     relatx="1"
  305.     image="player.display.right"
  306.   />
  307.   <layer
  308.     id="display.st.left"
  309.     x="0" y="44"
  310.     ghost="1"
  311.     image="player.display.songticker.bg.left"
  312.   />
  313.   <layer
  314.     id="display.st.center"
  315.     x="60" y="44"
  316.     ghost="1"
  317.     relatw="1"
  318.     w="-120"
  319.     tile="1"
  320.     image="player.display.songticker.bg.center"
  321.   />
  322.   <layer
  323.     id="display.st.right"
  324.     x="-60" y="44"
  325.     ghost="1"
  326.     relatx="1"
  327.     image="player.display.songticker.bg.right"
  328.   />
  329.  
  330.   <!-- Timer -->
  331.   <text
  332.     id="timer"
  333.     display="time"
  334.     x="28" y="16"
  335.     w="70" h="20"
  336.     font="player.BIGNUM"
  337.     align="left"
  338.     timecolonwidth="5"
  339.     timeroffstyle="1"
  340.     fontsize="24"
  341.     color="font.display"
  342.   />
  343.  
  344.  
  345.   <!-- Playback Status -->
  346.   <status
  347.     id="status"
  348.     x="19" y="15"
  349.     w="10" h="23"
  350.     stopBitmap="player.status.stop"
  351.     playBitmap="player.status.play"
  352.     pauseBitmap="player.status.pause"
  353.   />
  354.  
  355.  
  356.  
  357.   <!-- Visualization -->
  358.   <layer
  359.     id="visualization.background"
  360.     x="-99" y="12"
  361.     relatx="1"
  362.     image="player.visualization.background"
  363.   />
  364.   <vis id="visual"
  365.     x="-93" y="13" w="72" h="25"
  366.     relatx="1"
  367.     gammagroup="DisplayVis"
  368.     ColorBand1="255,255,255"
  369.     ColorBand2="255,255,255"
  370.     ColorBand3="255,255,255"
  371.     ColorBand4="255,255,255"
  372.     ColorBand5="255,255,255"
  373.     ColorBand6="255,255,255"
  374.     ColorBand7="255,255,255"
  375.     ColorBand8="255,255,255"
  376.     ColorBand9="255,255,255"
  377.     ColorBand10="255,255,255"
  378.     ColorBand11="255,255,255"
  379.     ColorBand12="255,255,255"
  380.     ColorBand13="255,255,255"
  381.     ColorBand14="255,255,255"
  382.     ColorBand15="255,255,255"
  383.     ColorBand16="255,255,255"
  384.  
  385.     colorbandpeak="255,255,255"
  386.     colorosc1="255,255,255"
  387.     colorosc2="255,255,255"
  388.     colorosc3="255,255,255"
  389.     colorosc4="255,255,255"
  390.     colorosc5="255,255,255"
  391.   />
  392.   <layer
  393.     id="visualization.overlay"
  394.     x="-99" y="12"
  395.     relatx="1"
  396.     image="player.visualization.overlay"
  397.     ghost="1"
  398.   />
  399.  
  400.   <!-- Songticker -->
  401.   <text
  402.     id="Songticker" ticker="1"
  403.     display="songname" showlen="1"
  404.     x="5" y="45"
  405.     relatw="1"
  406.     w="-10" h="21"
  407.     leftpadding="6"
  408.     rightpadding="6"
  409.     font="player.songticker.font"
  410.     align="center"
  411.     valign="top"
  412.     rightclickaction="trackmenu"
  413.     dblclickaction="trackinfo"
  414.     fontsize="18"
  415.     color="font.display.songticker"
  416.     altfont="Arial"
  417.    />
  418.  
  419.   <!-- Songticker overlay -->
  420.   <layer
  421.     id="display.left.overlay"
  422.     x="0" y="0"
  423.     ghost="1"
  424.     image="player.display.left.overlay"
  425.   />
  426.   <layer
  427.     id="display.right.overlay"
  428.     x="-21" y="0"
  429.     ghost="1"
  430.     relatx="1"
  431.     image="player.display.right.overlay"
  432.   />
  433.  
  434.   <!-- the songinfo -->
  435.   <group id="player.normal.songinfo" x="96" y="17" />
  436.  
  437.   <group id="player.normal.display.beatvisualization" x="200" y="11" visible="0"/>
  438.  
  439.   <layer
  440.     id="display.left"
  441.     x="0" y="0"
  442.     ghost="1"
  443.     image="player.display.left"
  444.     alpha="13"
  445.   />
  446.  
  447.   <layer
  448.     id="display.center"
  449.     x="60" y="0"
  450.     ghost="1"
  451.     relatw="1"
  452.     w="-120"
  453.     tile="1"
  454.     image="player.display.center"
  455.     alpha="13"
  456.   />
  457.  
  458.   <layer
  459.     id="display.right.overlay2"
  460.     x="-60" y="0"
  461.     ghost="1"
  462.     relatx="1"
  463.     image="player.display.right"
  464.     alpha="13"
  465.   />
  466.  
  467.   <script id="beatvisualization.script" file="scripts/beatvisualization.maki" />
  468.  
  469. </groupdef>
  470.  
  471. <groupdef id="player.bar.rightbottom" relatw="1" w="0" relath="1" h="0">
  472.  
  473.   <layer
  474.     id="player.main.resizer"
  475.     x="-17" y="108"
  476.     relatx="1"
  477.     image="player.resizer"
  478.     resize="right"
  479.     sysregion="1"
  480.     rectrgn="1"
  481.   />
  482.  
  483.   <layer
  484.     x="-31" y="101"
  485.     relatx="1"
  486.     image="player.button.bolt.bg"
  487.     sysregion="1"
  488.   />
  489.   <button
  490.     id="about"
  491.     action="TOGGLE" param="guid:{D6201408-476A-4308-BF1B-7BACA1124B12}"
  492.     x="-31" y="101"
  493.     relatx="1"
  494.     image="player.button.bolt"
  495.     downImage="player.button.bolt.pressed"
  496.     activeImage="player.button.bolt"
  497.     hoverImage="player.button.bolt.hover"
  498.     rectrgn="1"
  499.   />
  500.  
  501.  
  502.   <!-- Volume -->
  503.   <layer
  504.     x="183" y="100"
  505.     image="player.volume.bg"
  506.   />
  507.  
  508.   <layer
  509.     id="volumebar"
  510.     x="185" y="115"
  511.     w="10"
  512.     image="player.volumebar"
  513.   />
  514.  
  515.   <slider
  516.     id="Volume"
  517.     action="VOLUME"
  518.     x="183" y="110"
  519.     w="86" h="13"
  520.     thumb="player.button.volume"
  521.     downThumb="player.button.volume.pressed"
  522.     hoverThumb="player.button.volume.hover"
  523.     tooltip="Volume"
  524.   />
  525.  
  526.  
  527.   <!-- Mute -->
  528.   <layer
  529.     x="160" y="99"
  530.     image="player.button.mute.bg"
  531.   />
  532.   <togglebutton
  533.     id="mute"
  534.     x="164" y="104"
  535.     image="player.button.mute.off"
  536.     downImage="player.button.mute.on.pressed"
  537.     hoverImage="player.button.mute.on.hover"
  538.     activeImage="player.button.mute.on"
  539.     tooltip="Toggle Mute"
  540.     rectrgn="1"
  541.   />
  542.  
  543.   <script id="mute.script" file="scripts/mute.maki" />
  544.  
  545. </groupdef>
  546.  
  547.  
  548. <groupdef id="buttons.video">
  549.   <layer
  550.     x="0" y="0"
  551.     image="player.button.video.bg.left"
  552.   />
  553.   <layer
  554.     x="97" y="0"
  555.     relatw="1" w="-169"
  556.     image="player.button.video.bg.center"
  557.   />
  558.   <layer
  559.     x="-72" y="0"
  560.     relatx="1"
  561.     image="player.button.video.bg.right"
  562.   />
  563.  
  564.   <button
  565.     id="button.vid.fs"
  566.     action="VID_FS"
  567.     x="3" y="2"
  568.     image="player.button.video.fs"
  569.     downImage="player.button.video.fs.pressed"
  570.     hoverImage="player.button.video.fs.hover"
  571.     tooltip="Fullscreen"
  572.     rectrgn="1"
  573.   />
  574.  
  575.   <button
  576.     id="button.vid.1x"
  577.     action="VID_1X"
  578.     x="26" y="2"
  579.     image="player.button.video.s1x"
  580.     downImage="player.button.video.s1x.pressed"
  581.     hoverImage="player.button.video.s1x.hover"
  582.     tooltip="Normal Size"
  583.     rectrgn="1"
  584.   />
  585.  
  586.   <button
  587.     id="button.vid.2x"
  588.     action="VID_2X"
  589.     x="49" y="2"
  590.     image="player.button.video.s2x"
  591.     downImage="player.button.video.s2x.pressed"
  592.     hoverImage="player.button.video.s2x.hover"
  593.     tooltip="Double Size"
  594.     rectrgn="1"
  595.   />
  596.  
  597.   <button
  598.     id="button.vid.max"
  599.     x="73" y="2"
  600.     image="player.button.video.smax"
  601.     downImage="player.button.video.smax.pressed"
  602.     hoverImage="player.button.video.smax.hover"
  603.     tooltip="Maximize Window"
  604.     rectrgn="1"
  605.   />
  606.   <button
  607.     id="button.vid.restore"
  608.     x="73" y="2"
  609.     image="player.button.video.srestore"
  610.     downImage="player.button.video.srestore.pressed"
  611.     hoverImage="player.button.video.srestore.hover"
  612.     tooltip="Restore Window"
  613.     rectrgn="1"
  614.     visible="0"
  615.   />
  616.  
  617.   <button
  618.     id="button.vid.tv"
  619.     action="VID_TV"
  620.     x="-65" y="2"
  621.     relatx="1"
  622.     image="player.button.video.tv"
  623.     downImage="player.button.video.tv.pressed"
  624.     hoverImage="player.button.video.tv.hover"
  625.     tooltip="Internet TV"
  626.     rectrgn="1"
  627.   />
  628.  
  629.   <button
  630.     id="button.vid.misc"
  631.     action="VID_Misc"
  632.     x="-40" y="2"
  633.     relatx="1"
  634.     image="player.button.video.misc"
  635.     downImage="player.button.video.misc.pressed"
  636.     hoverImage="player.button.video.misc.hover"
  637.     tooltip="Options"
  638.     rectrgn="1"
  639.   />
  640.  
  641.  
  642.   <text
  643.     id="wasabi.statusbar.text"
  644.     x="100" y="2"
  645.     w="-174" h="12"
  646.     relatw="1"
  647.     font="arial"
  648.     color="drawer.color.text.dark" fontsize="14"
  649.     display="VID_Info" wrap="0"
  650.     ghost="1"
  651.   />
  652. </groupdef>
  653.  
  654.  
  655. <groupdef id="buttons.vis">
  656.   <layer
  657.     x="0" y="0"
  658.     image="player.button.vis.bg.left"
  659.   />
  660.  
  661.   <button
  662.     id="button.vid.fs"
  663.     action="VIS_FS"
  664.     x="3" y="2"
  665.     image="player.button.video.fs"
  666.     downImage="player.button.video.fs.pressed"
  667.     hoverImage="player.button.video.fs.hover"
  668.     tooltip="Fullscreen"
  669.     rectrgn="1"
  670.   />
  671.  
  672.   <button
  673.     id="button.vis.prev"
  674.     action="VIS_Prev"
  675.     x="38" y="2"
  676.     image="player.button.vis.prev"
  677.     downImage="player.button.vis.prev.pressed"
  678.     hoverImage="player.button.vis.prev.hover"
  679.     tooltip="Previous Visualization"
  680.     rectrgn="1"
  681.   />
  682.  
  683.   <button
  684.     id="button.vis.next"
  685.     action="VIS_Next"
  686.     x="84" y="2"
  687.     image="player.button.vis.next"
  688.     downImage="player.button.vis.next.pressed"
  689.     hoverImage="player.button.vis.next.hover"
  690.     tooltip="Next Visualization"
  691.     rectrgn="1"
  692.   />
  693.  
  694.   <togglebutton
  695.     id="button.vis.random"
  696.     cfgattrib="{0000000A-000C-0010-FF7B-01014263450C};Random"
  697.     x="142" y="2"
  698.     image="player.button.vis.random"
  699.     downImage="player.button.vis.random.pressed"
  700.     hoverImage="player.button.vis.random.hover"
  701.     tooltip="Toggle Random Visualization"
  702.     rectrgn="1"
  703.   />
  704.   <togglebutton
  705.     id="led.vis.random"
  706.     cfgattrib="{0000000A-000C-0010-FF7B-01014263450C};Random"
  707.     x="200" y="-2"
  708.     image="player.led.off"
  709.     downImage="player.led.on"
  710.     activeImage="player.led.on"
  711.     rectrgn="1"
  712.   />
  713.  
  714.   <layer
  715.     x="-43" y="0"
  716.     relatx="1"
  717.     image="player.button.vis.bg.right"
  718.   />
  719.   <button
  720.     id="button.vis.misc"
  721.     action="Vis_Menu"
  722.     x="-40" y="2"
  723.     relatx="1"
  724.     image="player.button.video.misc"
  725.     downImage="player.button.video.misc.pressed"
  726.     hoverImage="player.button.video.misc.hover"
  727.     tooltip="Options"
  728.     rectrgn="1"
  729.   />
  730.  
  731. </groupdef>
  732.  
  733. <groupdef id="buttons.video.detach">
  734.   <layer
  735.     x="0" y="0"
  736.     image="player.button.video.detach.bg"
  737.   />
  738.   <button
  739.     id="button.vid.detach"
  740.     x="3" y="2"
  741.     image="player.button.video.detach"
  742.     downImage="player.button.video.detach.pressed"
  743.     hoverImage="player.button.video.detach.hover"
  744.     tooltip="Detach Video"
  745.     rectrgn="1"
  746.   />
  747. </groupdef>
  748.  
  749. <groupdef id="buttons.video.switchto">
  750.   <layer
  751.     x="0" y="0"
  752.     image="player.button.video.switchto.bg"
  753.   />
  754.   <button
  755.     id="button.vid.switchto"
  756.     x="3" y="2"
  757.     image="player.button.video.switchto"
  758.     downImage="player.button.video.switchto.pressed"
  759.     hoverImage="player.button.video.switchto.hover"
  760.     tooltip="Switch to Visualizer"
  761.     rectrgn="1"
  762.   />
  763. </groupdef>
  764.  
  765.  
  766. <groupdef id="buttons.vis.detach">
  767.   <layer
  768.     x="0" y="0"
  769.     image="player.button.vis.detach.bg"
  770.   />
  771.   <button
  772.     id="button.vis.detach"
  773.     x="3" y="2"
  774.     image="player.button.vis.detach"
  775.     downImage="player.button.vis.detach.pressed"
  776.     hoverImage="player.button.vis.detach.hover"
  777.     tooltip="Detach Visualizations"
  778.     rectrgn="1"
  779.   />
  780. </groupdef>
  781.  
  782. <groupdef id="buttons.vis.switchto">
  783.   <layer
  784.     x="0" y="0"
  785.     image="player.button.vis.switchto.bg"
  786.   />
  787.   <button
  788.     id="button.vis.switchto"
  789.     x="3" y="2"
  790.     image="player.button.vis.switchto"
  791.     downImage="player.button.vis.switchto.pressed"
  792.     hoverImage="player.button.vis.switchto.hover"
  793.     tooltip="Switch to Video"
  794.     rectrgn="1"
  795.   />
  796. </groupdef>
  797.  
  798.  
  799.  
  800. <groupdef id="videowindow" rectrgn="1">
  801.   <windowholder id="myvideownd" fitparent="1" autoclose="1" autoopen="1" autoavailable="0" visible="0" hold="guid:{F0816D7B-FFFC-4343-80F2-E8199AA15CC3}"/>
  802.   <windowholder id="myviswnd" fitparent="1" autoclose="1" autoopen="1" autoavailable="0" visible="0" hold="guid:avs" autofocus="0"/>
  803. </groupdef>
  804.  
  805. <groupdef id="video.group" rectrgn="1">
  806.   <rect fitparent="1" color="0,0,0" filled="1" />
  807.   <group id="videowindow" fitparent="1"/>
  808. </groupdef>
  809.  
  810.  
  811. <groupdef id="AVSGroup" relatw="1" w="0" relath="1" h="-280" visible="0" background="wasabi.frame.basetexture">
  812.   <layer
  813.     x="0" y="0"
  814.     image="player.videoavs.topleft"
  815.     resize="left"
  816.   />
  817.   <layer
  818.     x="10" y="0"
  819.     ghost="0"
  820.     relatw="1"
  821.     w="-20"
  822.     image="player.videoavs.topmiddle"
  823.   />
  824.   <layer
  825.     x="-10" y="0"
  826.     relatx="1"
  827.     image="player.videoavs.topright"
  828.     resize="right"
  829.   />
  830.  
  831.   <layer
  832.     x="0" y="21"
  833.     relath="1"
  834.     h="-47"
  835.     image="player.videoavs.left"
  836.     resize="left"
  837.   />
  838.   <layer
  839.     x="4" y="21"
  840.     ghost="0"
  841.     relatw="1"
  842.     w="-8"
  843.     relath="1"
  844.     h="-47"
  845.     image="player.videoavs.middle"
  846.   />
  847.   <layer
  848.     x="-4" y="21"
  849.     relatx="1"
  850.     relath="1"
  851.     h="-47"
  852.     image="player.videoavs.right"
  853.     resize="right"
  854.   />
  855.  
  856.   <layer
  857.     x="0" y="-26"
  858.     ghost="0"
  859.     image="player.videoavs.bottomleft"
  860.     relaty="1"
  861.   />
  862.   <layer
  863.     x="10" y="-26"
  864.     ghost="0"
  865.     relatw="1"
  866.     w="-60"
  867.     relaty="1"
  868.     image="player.videoavs.bottommiddle"
  869.   />
  870.   <layer
  871.     x="-50" y="-26"
  872.     ghost="0"
  873.     relatx="1"
  874.     relaty="1"
  875.     image="player.videoavs.bottomright"
  876.   />
  877.  
  878.   <layer
  879.     id="player.button.videoavs.up.bg2"
  880.     x="-45" y="0"
  881.     relatx="1"
  882.     image="player.button.videoavs.up.bg2"
  883.   />
  884.  
  885.   <group id="video.group" x="4" y="21" relatw="1" relath="1" w="-8" h="-47"/>
  886.   <group id="buttons.video" x="10" relatw="1" w="0" relaty="1" y="-21"/>
  887.   <group id="buttons.vis" x="10" relatw="1" w="0" relaty="1" y="-21"/>
  888.   <group id="buttons.video.detach" x="5" y="3" visible="0"/>
  889.   <group id="buttons.vis.detach" x="5" y="3" visible="0"/>
  890.  
  891.   <group id="buttons.video.switchto" x="-170" y="3" relatx="1" visible="0"/>
  892.   <group id="buttons.vis.switchto" x="-170" y="3" relatx="1" visible="1"/>
  893.  
  894. </groupdef>
  895.  
  896.  
  897. <groupdef id="player.main" relatw="1" w="0" h="126">
  898.    <layer
  899.      id="window.left"
  900.      x="0" y="0"
  901.      image="player.main.left"
  902.      sysregion = "1"
  903.    />
  904.    <layer
  905.      id="window.center"
  906.      x="180" y="0"
  907.      w="-270"
  908.      relatw="1"
  909.      image="player.main.center"
  910.      sysregion = "1"
  911.    />
  912.    <layer
  913.      id="window.right"
  914.      x="-90" y="0"
  915.      relatx="1"
  916.      image="player.main.right"
  917.      sysregion = "1"
  918.    />
  919.  
  920.  
  921.    <layer
  922.      id="window.bg2.left"
  923.      x="138" y="95"
  924.      image="player.main.bg2.left"
  925.      sysregion = "1"
  926.    />
  927.  
  928.    <layer
  929.      id="window.bg2.center"
  930.      x="198" y="95"
  931.      w="-288"
  932.      relatw="1"
  933.      image="player.main.bg2.center"
  934.      sysregion = "1"
  935.    />
  936.  
  937.    <layer
  938.      id="window.bg2.right"
  939.      x="-90" y="95"
  940.      relatx="1"
  941.      image="player.main.bg2.right"
  942.      sysregion = "1"
  943.    />
  944.    <layer
  945.      x="-72" y="107"
  946.      relatx="1"
  947.      image="player.main.bg2.textoverlay"
  948.    />
  949.    <layer
  950.      id="window.left.bottom.region"
  951.      x="0" y="120"
  952.      image="player.main.left.region"
  953.      resize="left"
  954.      sysregion="-2"
  955.    />
  956.    <layer
  957.      id="window.right.bottom.region"
  958.      x="-6" y="120"
  959.      relatx="1"
  960.      image="player.main.right.region"
  961.      sysregion="-2"
  962.    />
  963.  
  964.   <!-- the display -->
  965.   <group id="player.normal.display" x="5" y="3" />
  966.  
  967.   <!-- the playback buttons -->
  968.   <group id="player.normal.playbuttons" x="4" y="93" />
  969.  
  970.   <!-- the volume / mute / resize / ... -->
  971.   <group id="player.bar.rightbottom" x="0" y="0" />
  972.  
  973.  
  974.  
  975.   <!-- SEEK SLIDER -->
  976.  
  977.   <layer
  978.     id="seekbar.left"
  979.     x="6" y="75"
  980.     ghost="1"
  981.     image="player.seekbar.left"
  982.   />
  983.   <layer
  984.     id="seekbar.center"
  985.     x="16" y="75"
  986.     ghost="1"
  987.     relatw="1"
  988.     w="-121"
  989.     image="player.seekbar.center"
  990.   />
  991.   <layer
  992.     id="seekbar.right"
  993.     x="-105" y="75"
  994.     ghost="1"
  995.     relatx="1"
  996.     image="player.seekbar.right"
  997.   />
  998.  
  999.   <ProgressGrid
  1000.     w="-110" h="4" relatw="1"
  1001.     orientation="right"
  1002.     x="10" y="79"
  1003.     middle="player.progressbar.center"
  1004.   />
  1005.  
  1006.   <slider
  1007.     id="Seeker"
  1008.     action="SEEK"
  1009.     x="6" y="75"
  1010.     h="13"
  1011.     relatw="1"
  1012.     w="-100"
  1013.     thumb="player.button.seek"
  1014.     downThumb="player.button.seek.pressed"
  1015.     hoverThumb="player.button.seek.hover"
  1016.     tooltip="Seeker"
  1017.   />
  1018.   <slider
  1019.     id="SeekerGhost"
  1020.     action="SEEK"
  1021.     x="6" y="75"
  1022.     h="13"
  1023.     relatw="1"
  1024.     w="-100"
  1025.     thumb="player.button.seek"
  1026.     downThumb="player.button.seek.pressed"
  1027.     hoverThumb="player.button.seek.hover"
  1028.   />
  1029.  
  1030.  
  1031.  
  1032.   <!-- Shuffle / Repeat -->
  1033.   <layer
  1034.     id="button.repeat.bg"
  1035.     x="-44" y="18"
  1036.     ghost="1"
  1037.     relatx="1"
  1038.     image="player.button.repeat.bg"
  1039.   />
  1040.   <layer
  1041.     id="button.shuffle.bg"
  1042.     x="-44" y="41"
  1043.     ghost="1"
  1044.     relatx="1"
  1045.     image="player.button.shuffle.bg"
  1046.   />
  1047.  
  1048.   <NStatesButton
  1049.     id="Repeat"
  1050.     x="-40" y="22"
  1051.     nstates="3"
  1052.     relatx="1"
  1053.     image="player.button.repeat"
  1054.     downImage="player.button.repeat.pressed"
  1055.     hoverImage="player.button.repeat.hover"
  1056.     activeImage="player.button.repeat"
  1057.     tooltip="Toggle Playlist/Song Repeating"
  1058.     cfgattrib="{45F3F7C1-A6F3-4EE6-A15E-125E92FC3F8D};Repeat"
  1059.     cfgvals="0;1;-1"
  1060.     rectrgn="1"
  1061.   />
  1062.   <togglebutton
  1063.     id="Shuffle"
  1064.     x="-40" y="45"
  1065.     relatx="1"
  1066.     image="player.button.shuffle"
  1067.     downImage="player.button.shuffle.pressed"
  1068.     hoverImage="player.button.shuffle.hover"
  1069.     activeImage="player.button.shuffle"
  1070.     tooltip="Toggle Playlist Shuffling"
  1071.     cfgattrib="{45F3F7C1-A6F3-4EE6-A15E-125E92FC3F8D};Shuffle"
  1072.     rectrgn="1"
  1073.   />
  1074.  
  1075.   <NStatesButton
  1076.     id="RepeatLED"
  1077.     x="-19" y="22"
  1078.     relatx="1"
  1079.     nstates="3"
  1080.     autoelements="0"
  1081.     image="player.led.off"
  1082.     downImage="player.led.on"
  1083.     activeImage="player.led.on"
  1084.     tooltip="Toggle Playlist/Song Repeating"
  1085.     cfgattrib="{45F3F7C1-A6F3-4EE6-A15E-125E92FC3F8D};Repeat"
  1086.     cfgvals="0;1;-1"
  1087.     rectrgn="1"
  1088.   />
  1089.   <togglebutton
  1090.     id="ShuffleLED"
  1091.     x="-19" y="45"
  1092.     relatx="1"
  1093.     image="player.led.off"
  1094.     downImage="player.led.on"
  1095.     activeImage="player.led.on"
  1096.     tooltip="Toggle Playlist Shuffling"
  1097.     cfgattrib="{45F3F7C1-A6F3-4EE6-A15E-125E92FC3F8D};Shuffle"
  1098.     rectrgn="1"
  1099.   />
  1100.  
  1101.  
  1102.   <layer
  1103.     id="player.button.videoavs.overlay"
  1104.     x="-43" y="0"
  1105.     ghost="0"
  1106.     relatx="1"
  1107.     image="player.button.videoavs.overlay"
  1108.   />
  1109.  
  1110.   <layer
  1111.     id="player.button.mlpl.bg"
  1112.     x="-94" y="69"
  1113.     ghost="0"
  1114.     relatx="1"
  1115.     image="player.button.mlpl.bg"
  1116.   />
  1117.  
  1118.  
  1119.   <button
  1120.     id="EJECT"
  1121.     action="EJECT"
  1122.     x="-86" y="75"
  1123.     relatx="1"
  1124.     image="player.button.eject"
  1125.     downImage="player.button.eject.pressed"
  1126.     hoverImage="player.button.eject.hover"
  1127.     tooltip="Open file(s)"
  1128.   />
  1129.  
  1130.   <layer
  1131.     x="-60" y="75"
  1132.     relatx="1"
  1133.     image="player.button.pl"
  1134.   />
  1135.   <layer
  1136.     x="-34" y="75"
  1137.     relatx="1"
  1138.     image="player.button.ml"
  1139.   />
  1140.  
  1141.   <button
  1142.     id="pl"
  1143.     action="TOGGLE" param="guid:pl"
  1144.     x="-60" y="75"
  1145.     relatx="1"
  1146.     image="player.button.pl"
  1147.     downImage="player.button.pl.pressed"
  1148.     hoverImage="player.button.pl.hover"
  1149.     activeImage="player.button.pl.active"
  1150.     tooltip="Playlist Editor"
  1151.   />
  1152.   <button
  1153.     id="ml"
  1154.     action="TOGGLE" param="guid:ml"
  1155.     x="-34" y="75"
  1156.     relatx="1"
  1157.     image="player.button.ml"
  1158.     downImage="player.button.ml.pressed"
  1159.     hoverImage="player.button.ml.hover"
  1160.     activeImage="player.button.ml.active"
  1161.     tooltip="Media Library"
  1162.   />
  1163.  
  1164.    <layer
  1165.      x="0" y="0"
  1166.      w="3" h="0"
  1167.      relath="1"
  1168.      resize="left"
  1169.    />
  1170.    <layer
  1171.      x="-5" y="0"
  1172.      w="5" h="-20"
  1173.      relath="1"
  1174.      relatx="1"
  1175.      resize="right"
  1176.    />
  1177.  
  1178.   <script id="seek.script" file="scripts/seek.maki" />
  1179.   <script id="display.script" file="scripts/display.maki" />
  1180.  
  1181.  
  1182. </groupdef>
  1183.  
  1184. <groupdef id="player.content.dummy.group" name="WinampDummyGroup" relatw="1" relath="1" w="0" h="0">
  1185.   <group id="player.normal.drawer" x="0" y="-263" relaty="1" sysregion="1" move="1"/>
  1186.   <group id="player.normal.drawer.shadow" x="0" y="-149" relaty="1" relatw="1" w="0" visible="0" sysregion="1"/>
  1187.   <group id="player.main" x="0" y="-263" relaty="1" sysregion="1"/>
  1188.   <group id="AVSGroup" x="0" y="17" sysregion="1"/>
  1189.  
  1190.   <layer
  1191.     id="player.button.videoavs.up.bg"
  1192.     x="-45" y="17"
  1193.     relatx="1"
  1194.     image="player.button.videoavs.up.bg"
  1195.   />
  1196.   <button
  1197.     id="videoavs.close"
  1198.     x="-37" y="19"
  1199.     relatx="1"
  1200.     image="player.button.videoavs.up"
  1201.     downImage="player.button.videoavs.up.pressed"
  1202.     hoverImage="player.button.videoavs.up.hover"
  1203.     tooltip="Close Video and Visualization"
  1204.     rectrgn="1"
  1205.   />
  1206.   <button
  1207.     id="videoavs.open"
  1208.     x="-37" y="19"
  1209.     relatx="1"
  1210.     image="player.button.videoavs"
  1211.     downImage="player.button.videoavs.pressed"
  1212.     hoverImage="player.button.videoavs.hover"
  1213.     tooltip="Open Video and Visualization"
  1214.     rectrgn="1"
  1215.   />
  1216.   <layer
  1217.     id="openclosehider"
  1218.     x="-44" y="16"
  1219.     relatx="1"
  1220.     image="player.openclose.overlay"
  1221.   />
  1222.  
  1223.   <script id="configtabs.script" file="scripts/configtabs.maki" />
  1224.   <script id="videoavs.script" file="scripts/videoavs.maki" />
  1225.  
  1226. </groupdef>
  1227.  
  1228. <groupdef id="player.content.group" name="Winamp">
  1229.   <group id="player.content.dummy.group" x="0" y="0"/>
  1230.   <script id="mainmenu.script" file="scripts/mainmenu.maki" />
  1231. </groupdef>
  1232.  
  1233. <include file="configdrawer.xml" />
  1234.